perm filename HESLOG[SYS,HE]10 blob
sn#043627 filedate 1973-05-23 generic text, type T, neo UTF8
29
π1 2 NOV 72 X S L
This is a summary of program operation -- more info on HELOG.KRD[UP,DOC]
Writing
-------
entry Type = Trouble, Repair, Change, New, Warning
also the combinations TR and RC.
HW,SW or ? = Hardware,Software, or
'?' if you're not sure.
Device = Arm, Cohu camera, Sierra camera, or
Library [of programs on SYS,HE]
Reading
-------
The program types out the category types as column headers, as:
#(s) Date Type HW/SW Device * to spool
Entries may be referenced by number, date, type, HW/SW/?, and
device. Each category should be separated from the next by a <tab>.
A * in the proper column will spool the entries rather than sending
them to the terminal.
<number> := <digit> | <digit> : <digit> | <tab>
<type> := T | R | C | N | W | TR | RC | X | <tab>
<HWSW> := H | S | ? | <tab>
<device> := A | C | S | L | <tab>
<date> := <day> <month> |
<day> <month> <year> |
<month> <day> , <year> |
<month> <year> | <tab>
Entries may be searched under any single or combination of
categories. Combinations will produce all entries which satisfy all
non-<tab> responses.
Upper and lower case letters are interchangable in all cases.
Examples:
8:14 <cr> prints entries 8-14
<tab> 1 NOV <cr> all entries since 1 NOV
<tab> 1 NOV <tab> T <cr> all trouble entries since
1 NOV
8:999<tab> <tab> C <tab> <tab> C <tab> * <cr> spools all entries since
the 8th that referred to
changes in the Cohu camera
<tab> 1 NOV <tab> X <tab> H <tab> A <cr> prints corresponding trouble
and repair reports for the
arm hardware since 1 NOV.
Useful if you have a problem
you think may have been
solved before.
Messages --- messages may be sent to all members of the hand-eye group.
-------- Absolute limit of 20 lines, keep them closer to 1 or 2.
π2 6 NOV 72 T S C
I was using PICTUR to LP a picture from disk. The LP was busy, so
I got the standard wait/redirect to dsk business and made a typing
error. Dialog follows
DIRECT IO TO DISK?
uu
OUT: CHANNEL OR FILE NOT OPEN
CALLED FROM 404154
LAST SAIL CALL AT 7221
Bruce
15:39 DAT,DBA
π3 6 NOV 72 X S L
THIS program i.e. the log, needs some changes (1) accept upper and lower
case replies to choices. (2) print out the names of the choices in full.
(3)alter entry type after getting it wrong. For example entry 2 is sw
error for Sierra camera by mistake and I dont know how to change it to
sw library.
Bruce.
15:44 DAT,DBA
π4 8 NOV 72 X S L
I agree with DBAs comments. Also wish to add the following.
1. Need a way to go from reading to writing and back without calling the
system, so I can read a trouble report and enter the fact that it is a
feature rather than a problem.
2. I feel we need a PROPOSED OR WARNING category, or both, for putting in
changes which either will be made and people are hereby warned, or for
changes which are proposed and comments or suggestions are solicited.
A change in the category to NEW would then be desired if the proposal
was implemented as described.
3. HE people should be encouraged to read the log each day to see what
is happening so I can stop leaving messages all over the building when
I am about to change things.
09:32 1,KKP
π5 8 NOV 72 X S L
More on note 4 above. Should have some way in title line to specify which
program is being refered to for software messages so people responsible for
software can scan them quickly to see if they have any complaints to fix.
Possibly a one or two word title for each entry and a command which will
list all the titles, with dates and categories so people can select the
ones they want to look at without having to scan through all new ones. See
entry 6, which I will write next to see an example. Also, it should be
possible to enter more than one message with out the program exiting to the
system after each one.
09:36 1,KKP
π6 8 NOV 72 N S L
CHANGES TO BE MADE TO PREAMB.TXT
Sometime in the next few days I have to make a change to the preamble.
Anyone else needing changes should check with me so we can do them all at once.
09:38 1,KKP
π7 8 NOV 72 X S L
FIX TO PICTUR FOR DBA
Tried LPT output for PICTUR with LPT assigned to another job and was
able to direct output to disk as advertized. Could not make your error occur.
Be warned however, that directing pictures to the disk is not recommended as it
takes up a lot of space (44K for the simple one I tried). Also, it will ask
you for two file names before it finished.
09:48 2,KKP
π8 8 NOV 72 X S L
The log has been changed to accomodate virtually all the changes
requested above. I have not included a way to read only the entry
titles because I don't think they(the entries) will be long enough to make that
a significant saving. Besides, that's what the "category" line is for.
23:12 1,KRD
π9 8 NOV 72 N S L
There is a new feature to the log-- it can send messages to everyone
in the hand-eye group. This is not a simple SEND H, and it works better
because you get the message no matter what PP you use in a PP,PN login,
as long as your PN is one of those classified (on the phone list) as being
in the H-E group. Use this for asking questions of everyone in the group,
making proposals (decent, only), etc. Try to keep them short.
In addition, whenever a Warning entry is made in the log, a one
line message is sent to everyone advising them of the entry number.
23:35 1,KRD
π10 13 NOV 72 C S A
ARRIVE_ARM,DEPART_ARM,T1_ARM,T2_ARM,F1_ARM,F2_ARM NO LONGER EXIST
USE ARM_CONO INSTEAD.
ARM_CONO HAS AN ADDITIONAL ARGUMENT A REAL ARRAY[1:4] CONTANING
MASS KXX,KYY,KZZ OF OBJECT IN HAND
11:58 H,LOU
π11 20 NOV 72 N S L [EDGE,CURVE,SIMPLE,VERIFY]
There are new copies of EDGE, CURVE, SIMPLE, and VERIFY on SYS,HE.
EDGE and CURVE have been modified to put out a new data structure as
required by COMPLEX. SIMPLE and VERIFY have been modified to receive this
structure, either from the global model or the disk. Otherwise, the jobs
should be about the same, hopefully with fewer bugs. See me if you need to
know the details of the new data structure. I am working on a write up for
EDGE and CURVE which will explain all.
15:25 1,KKP
π12 21 NOV 72 N H S
Sierra camera drive checks out. Craig Cook has servo program to move it.
Try it out.
11:56 1,JOE
π13 2 DEC 72 N S L [CAMERA]
NEW CAMERA DRIVER PROGRAM
Since lenses 1 and 2 were interchanged on the Cohu some
time ago, the CAMERA program on SYS,HE gives you the wronge lens.
The program GILCAM.DMP on 3,KRD takes care of this problem and
will give you the correct lens.
15:38 H,KRD
π14 8 DEC 72 N S L [HE]
The following two additions have been made to HE:
1. A one second delay occurs after executing the RUN command.
This is temporary to fix a problem with jobs not being activated
for the first string sent to them after starting them up if the
string was typed before the system put the job in user mode. It
only affects jobs started by macros, which should now work right.
2. If you have changed you ppn, using the ALIAS command, and then
log in a job with HE, giving no ppn, it will log in the job with
your actual ppn and the proper ALIAS. This will be indicated in
the JOB LOGGED IN... message when it happens. If you give a ppn
with the login command, this will not happen. ALIAS is also now
legal as a command to HE so you can set your own, or turn off the
automatic one.
Complaints to KKP.
09:43 2,KKP
π15 8 DEC 72 C S L [HELIB]
OP, the new Hueckel operator has been modified so that
both operator 1 and 2 are selectable under program
control, instead of requiring a reassembly. EJINIT,,
the initialization routine now has one argument, an
integer, which is the operator number.
14:57 2,KKP
π16 8 DEC 72 N S L [HE]
A new HE manual is now available documenting the
changes regarding ALIAS, as well as adding a section on
how you run displays under it on data disk.
A new HELIB manual is available with the changes
to OP mentioned in an earlier entry.
XEROX MONITR.WRU[SYS,HE] will get you the first one.
SPOOL HELIB.KKP[S,DOC](53:55)/B will get you the
changed part of the second.
15:32 2,KKP
π17 18 DEC 72 C S A
PROCEED_ARM now has a boolean parameter REPEAT if TRUE
execution is continued by first repeating the current instruction.
This is useful if the arm stops on an error while moving.
08:31 H,LOU
π18 3 JAN 73 C S L [HELIB]
The hand/eye library has been divided into two libraries. HELIB on 1,3
should contain all routines you need. The other library contains routines
for EDGE and CURVE only. The result is a HELIB 33% smaller and faster to
search. If you get undefined symbols when loading which you think were in
the library, let me know their names. In emergencies the entire library can
be searched by putting REQUIRE "EDGLIB.REL[SYSHE]" LIBRARY in your file
before the require for HELIB. A new copy of the documentation is on S,DOC
deleting the routines no longer in HELIB.
15:29 2,KKP
π19 5 JAN 73 X H A
THE 136 LIVES! A BAD BIT WAS TO BLAME. FIXED BY CHANGING 4217 CARD FOR
CONO BITS 24 TO 27. BE ON THE LOOKOUT FOR STRANGE A-TO-D OR D-TO-A HANGS
OR PROBLEMS.
21:19 1,JOE
π20 18 JAN 73 C S L [EDGE]
Two new variables have been added to the edge follower to control
accomodation. They are CLDIF and NODAC. The documentation has been
updated to include them. To list the relevant parts of the manual type:
RUN FLIST[SYS,HE]
EDGCUR.DOC[SYS,HE] →I-1 III-6→IV-1 V-8→
Put * in front of EDGCUR to spool it.
FLIST is a new file listing program which allows you to list only
the pages which have been changed. See FLIST.DOC[SYS,HE] (soon)
for a write up.
12:37 2,KKP
π21 18 JAN 73 N S L [FLIST]
A new file listing program is now available to allow you to list
selected pages of files which do not have numeric pages numbers acceptable
to copy. it can also be able to spool listings. Hereafter, all
changes to HELIB and EDGE documentating will list the pages you need to
print. Comments on the program to me. The documentation will soon
exists on FLIST.DOC[SYS,HE].
12:41 2,KKP
π22 24 JAN 73 N H
We now have a user disk pack. If you do not know how to mount
disk packs, find out before you try. Currently areas LIB,HE and CAL,HE
have been dumped on it. LIB,HE has been deleted except for data files
and CAL,HE will soon be deleted. To access the pack use commands like
these (shown for LIB,HE). The password for the UDP is HELIB.
To copy an area onto the UDP: COPY UDP:←*.*[LIB,HE]
to copy an area from the UDP: COPY [LIB,HE]←UDP:*.*[LIB,HE]
To look at the UDP directory: DIR UDP:[LIB,HE]
Note that the ppn is a part of the file name on the UDP and must
always be specified. Do not write things on the UDP unless you are
sure you are doing to correctly. It is currently kept on top of the disk.
12:53 2,KKP
π23 26 JAN 73 T H S
JOE...THE ZOOM FOR THE SIERRA CAMERA SEEMS TO BE STUCK ON...
THE ONLY WAY TO STOP IT WAS TO UNPLUG THE CABLE......RPO
20:51 H,RPO
π24 5 FEB 73 N S L [COLOUR]
There is now a new colour programme, which attempts to
simulate Land's RETINEX theory of colour vision. In its current
incarnation, it takes its own pictures (not canned). It is set
up to run under the H/E Monitor - you must write your own driver
to pass it an arbitrary number of point coordinates - it will
return the colours at those points.
The claim is that this programme should work under variable
lighting conditions, and be immune to colour casts and the like.
A write up exists as COLOUR(with a U).WRU on [H,AJT]. The
program is COLOUR.DMP[SYS,HE].
A word of warning - at the moment, the COHU camera's
sensitivity controls seem to be screwed up in some non-deterministic
fashion, resulting in rather erratic programme behaviour. See AJT
for more details/excuses.
13:47 H,AJT
π25 22 FEB 73 C S L [MANY]
The following files in HELIB have been changed:
GLOBAL - new TV control words added
TSERVO - now reads reference voltage and returns ratios
TVPOT - reads TV pots during TVIN (used to be part of TVIN)
TVIN - new high-speed entries and less code (procedure TVIN still works as usual)
New and better documentation
PICWR - now you can output partial files (PICWR still works as before)
VIDEO - routines to overlay graphics with DDVID. Greatly expanded documentation.
To get all new documentation run FLIST.DMP[SYS,HE] and give it the command line:
*HELIB.KKP[S,DOC] →2-1 2-10→3-7 3-12→5-1 7-1→8-1
15:04 2,KKP
π26 28 FEB 73 C S L [PRDUMP,PORTR]
Two more file have been changed in HELIB
1. PRDUMP is now PICSPL. It spools all output and takes a heading string.
A flag determines grey scale or intensity output, with no coordinates or
conversion table with grey scale output anymore. Entries PRPIC and PRDUMP
no longer exist.
2. PORTR has a new calling sequence to provide the heading for PICSPL. It
will now accept input of any sample size.
To get the new documentation run FLIST.DMP[SYS,HE] and give it the
command line:
*HELIB.KKP[S,DOC] 1-3 7-3→7-5
12:19 2,KKP
π27 30 MAR 73 C S A
A NEW ARM SYSTEM IS UP. BE CAREFUL IT IS SOMEWHAT FASTER
15:42 H,LOU
π28 16 MAY 73 N S S
A NEW CAMERA PRGM IS UP. NEWCAM[SYS,HE] INITIALIZES
BOTH CAMERAS AND COMPUTES TRANSFORMS. IT CAN ALSO
SERVO EITHER CAMERA. DOCUMENTATION IS FORTHCOMING
IN A FEW DAYS. SEND COMMENTS(COMPLAINTS ?) TO CCC.
14:07 H,CCC
π29 23 MAY 73 T H C
I cannot make this camera work, and even plugging a monitor
into the back of it doesn't get a picture ie the thing is
well and truly DEAD. He -e -e -elp.
17:37 FOO,DBA